<template>
    <div class="main_box" style="padding:10px">
      <div class="add_wrap">
        <el-form label-width="200px" v-if="dataInfo">
          <div class="tit">
            <h2>基础信息</h2>
            <el-button type="success" plain size="small" icon="fa fa-mail-forward" @click="returnList">返回</el-button>
          </div>
          <el-row>
            <el-form-item label="会员名称:">
              <span>{{ dataInfo.memberName }}</span>
            </el-form-item>
            <el-form-item label="会员编号:">
              <span>{{ dataInfo.memberCode }}</span>
            </el-form-item>
            <el-form-item label="会员手机号:">
              <span>{{ dataInfo.phone }}</span>
            </el-form-item>
            <el-form-item label="余额:">
              <span>{{ dataInfo.balance }}</span>
            </el-form-item>
            <el-form-item label="是否开通线下月结:">
              <span>{{ dataInfo.allowMonthSettle?"是":"否" }}</span>
            </el-form-item>
            <el-form-item label="主商户:">
              <span>{{ dataInfo.mainBusinessName }}</span>
            </el-form-item>
            <el-form-item label="关联商户:">
              <span>{{businessNames}}</span>
            </el-form-item>
            <el-form-item label="备注:">
              <span>{{ dataInfo.remark }}</span>
            </el-form-item>
            <el-form-item label="创建人:">
              <span>{{ dataInfo.createUserName }}</span>
            </el-form-item>
            <el-form-item label="创建时间:">
              <span>{{ dataInfo.createDate }}</span>
            </el-form-item>
            <el-form-item label="修改人:">
              <span>{{ dataInfo.modifyUserName }}</span>
            </el-form-item>
            <el-form-item label="修改时间:">
              <span>{{ dataInfo.modifyDate }}</span>
            </el-form-item>
          </el-row>
        </el-form>
      </div>
    </div>
  </template>

  <script>
  import MemberApi from '@/api/business/member';
  import BusinessApi from "@/api/business/business"
  export default {
    data() {
      return {
        dataInfo: {},
      };
    },
    computed: {
      businessNames(){
        return this.dataInfo.relationBusinessList?this.dataInfo.relationBusinessList.reduce((a,b)=>a?a+","+b.name:b.name,""):""
      }
    },
    mounted() {
      this.getData()
    },
    methods: {
      getData() {
        MemberApi.getMemberInfo({ id: this.$route.query.id }).then(res => {
          this.dataInfo = res.data
        })
      },
      returnList() {
        this.$store.dispatch('delView', this.$route);
        this.$router.back()
      }
    },

  }

  </script>
  <style lang="scss" scoped>
@import "@/assets/css/views/add.scss";
</style>
